\hypertarget{class_p_e_s}{
\section{PES Class Reference}
\label{class_p_e_s}\index{PES@{PES}}
}
\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_p_e_s_aefd8f8204b3ce55ba0667005c16d16a3}{
void {\bfseries Clear} ()}
\label{class_p_e_s_aefd8f8204b3ce55ba0667005c16d16a3}

\item 
\hypertarget{class_p_e_s_acea64c5eca3a7c1be66a3c9671fd8d22}{
void {\bfseries AddData} (unsigned char $\ast$d, int l)}
\label{class_p_e_s_acea64c5eca3a7c1be66a3c9671fd8d22}

\item 
\hypertarget{class_p_e_s_a5b9bfc61d473820a8b685d1259f05693}{
unsigned char $\ast$ {\bfseries GetBuffer} ()}
\label{class_p_e_s_a5b9bfc61d473820a8b685d1259f05693}

\item 
\hypertarget{class_p_e_s_abe38619d3d96891f9ea37ea64b837767}{
unsigned char {\bfseries GetData} (int pos)}
\label{class_p_e_s_abe38619d3d96891f9ea37ea64b837767}

\item 
\hypertarget{class_p_e_s_a9742ce1f0eb95a9f9e8691f7860516e4}{
unsigned long {\bfseries GetBits} (int offset, int len)}
\label{class_p_e_s_a9742ce1f0eb95a9f9e8691f7860516e4}

\item 
\hypertarget{class_p_e_s_a763b4f2708c3ee791c8ec27d65bdcf26}{
int {\bfseries GetLength} ()}
\label{class_p_e_s_a763b4f2708c3ee791c8ec27d65bdcf26}

\item 
\hypertarget{class_p_e_s_a7ab43c58d8817c970c03f0f341f9ae2d}{
void {\bfseries Dump} ()}
\label{class_p_e_s_a7ab43c58d8817c970c03f0f341f9ae2d}

\item 
\hypertarget{class_p_e_s_aaf43d52c6d57c905dabb7172c4b00265}{
unsigned int {\bfseries packet\_\-start\_\-code\_\-prefix} ()}
\label{class_p_e_s_aaf43d52c6d57c905dabb7172c4b00265}

\item 
\hypertarget{class_p_e_s_ac75b832cd8ea1926d1c9088347c12e61}{
unsigned char {\bfseries stream\_\-id} ()}
\label{class_p_e_s_ac75b832cd8ea1926d1c9088347c12e61}

\item 
\hypertarget{class_p_e_s_aab00b0aa8b4d428a74c00a7e6ece5005}{
unsigned short {\bfseries PES\_\-packet\_\-length} ()}
\label{class_p_e_s_aab00b0aa8b4d428a74c00a7e6ece5005}

\item 
\hypertarget{class_p_e_s_a373c1d2610933a0a6121923bea4bb7cf}{
unsigned char {\bfseries PES\_\-scrambling\_\-control} ()}
\label{class_p_e_s_a373c1d2610933a0a6121923bea4bb7cf}

\item 
\hypertarget{class_p_e_s_a4580013e1ed10217d1848db38d96c617}{
bool {\bfseries PES\_\-priority} ()}
\label{class_p_e_s_a4580013e1ed10217d1848db38d96c617}

\item 
\hypertarget{class_p_e_s_a701927f0ee8abfb0e765212f67f29c84}{
bool {\bfseries data\_\-alignment\_\-indicator} ()}
\label{class_p_e_s_a701927f0ee8abfb0e765212f67f29c84}

\item 
\hypertarget{class_p_e_s_a2b8429b342992e78312cbd95d9e6da31}{
bool {\bfseries copyright} ()}
\label{class_p_e_s_a2b8429b342992e78312cbd95d9e6da31}

\item 
\hypertarget{class_p_e_s_a2826c5192c64c456fab30181fd161b1f}{
bool {\bfseries original\_\-or\_\-copy} ()}
\label{class_p_e_s_a2826c5192c64c456fab30181fd161b1f}

\item 
\hypertarget{class_p_e_s_abe1cce72a6a091c50b6934ea22d161a7}{
unsigned char {\bfseries PTS\_\-DTS\_\-flags} ()}
\label{class_p_e_s_abe1cce72a6a091c50b6934ea22d161a7}

\item 
\hypertarget{class_p_e_s_a4356aa1e8f6fad2de653524b42b6a078}{
bool {\bfseries ESCR\_\-flag} ()}
\label{class_p_e_s_a4356aa1e8f6fad2de653524b42b6a078}

\item 
\hypertarget{class_p_e_s_a633cdf6f40deb8ac1afb273398304b70}{
bool {\bfseries ES\_\-rate\_\-flag} ()}
\label{class_p_e_s_a633cdf6f40deb8ac1afb273398304b70}

\item 
\hypertarget{class_p_e_s_a7b3c0cf2bae0ef17efe592db98db182c}{
bool {\bfseries DSM\_\-trick\_\-mode\_\-flag} ()}
\label{class_p_e_s_a7b3c0cf2bae0ef17efe592db98db182c}

\item 
\hypertarget{class_p_e_s_ac19c82f721b783d72b639962bfe07edf}{
bool {\bfseries additional\_\-copy\_\-info\_\-flag} ()}
\label{class_p_e_s_ac19c82f721b783d72b639962bfe07edf}

\item 
\hypertarget{class_p_e_s_add9489295518e5fe6d9573548fb2980a}{
bool {\bfseries PES\_\-CRC\_\-flag} ()}
\label{class_p_e_s_add9489295518e5fe6d9573548fb2980a}

\item 
\hypertarget{class_p_e_s_aea56f10dfa1a9a8d647235c719691e42}{
bool {\bfseries PES\_\-extension\_\-flag} ()}
\label{class_p_e_s_aea56f10dfa1a9a8d647235c719691e42}

\item 
\hypertarget{class_p_e_s_aec2dc6c4f5a13b945a0bf66d333b6675}{
unsigned char {\bfseries PES\_\-header\_\-data\_\-length} ()}
\label{class_p_e_s_aec2dc6c4f5a13b945a0bf66d333b6675}

\item 
\hypertarget{class_p_e_s_ab7cda35bdd4d0e0c9762e66fc8d88ca1}{
bool {\bfseries PES\_\-private\_\-data\_\-flag} ()}
\label{class_p_e_s_ab7cda35bdd4d0e0c9762e66fc8d88ca1}

\item 
\hypertarget{class_p_e_s_aa071f1337927512aef20b6b3a0b21a63}{
bool {\bfseries pack\_\-header\_\-field\_\-flag} ()}
\label{class_p_e_s_aa071f1337927512aef20b6b3a0b21a63}

\item 
\hypertarget{class_p_e_s_a97e9082d74ca8e04efd3c09f1c398c95}{
bool {\bfseries program\_\-packet\_\-sequence\_\-counter\_\-flag} ()}
\label{class_p_e_s_a97e9082d74ca8e04efd3c09f1c398c95}

\item 
\hypertarget{class_p_e_s_adbb9de337d9a05f2de6a815c1a0a1549}{
bool {\bfseries P\_\-STD\_\-buffer\_\-flag} ()}
\label{class_p_e_s_adbb9de337d9a05f2de6a815c1a0a1549}

\item 
\hypertarget{class_p_e_s_a403328a5f2add022edea6d5517af7841}{
bool {\bfseries PES\_\-extension\_\-flag\_\-2} ()}
\label{class_p_e_s_a403328a5f2add022edea6d5517af7841}

\item 
\hypertarget{class_p_e_s_a01d1380d56ca5e994974c9ddd5c624ef}{
int {\bfseries GetPacketDataOffset} ()}
\label{class_p_e_s_a01d1380d56ca5e994974c9ddd5c624ef}

\item 
\hypertarget{class_p_e_s_a3630657740fe1bd433545b890e5580b3}{
int {\bfseries GetPacketDataLength} ()}
\label{class_p_e_s_a3630657740fe1bd433545b890e5580b3}

\item 
\hypertarget{class_p_e_s_a99c2b958a681774ac3ad38b436baf4b4}{
unsigned char {\bfseries PES\_\-packet\_\-data\_\-byte} (int n)}
\label{class_p_e_s_a99c2b958a681774ac3ad38b436baf4b4}

\end{DoxyCompactItemize}
\subsection*{Protected Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_p_e_s_a7902253a568486469353364878cd06cf}{
bool {\bfseries IsHeaderPresent} ()}
\label{class_p_e_s_a7902253a568486469353364878cd06cf}

\end{DoxyCompactItemize}


The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/iec13818-\/1.h\item 
C:/Users/Matt/Documents/School/Robotics/zebulon/v2/cv/ext/dvgrab/iec13818-\/1.cc\end{DoxyCompactItemize}
